<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Data Coding Scheme</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Data_Coding_Scheme"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Data_Coding_Scheme rootpage-Data_Coding_Scheme skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Data Coding Scheme</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p><b>Data Coding Scheme</b> is a one-<a href="Octet_(computing)" title="Octet (computing)">octet</a> field in <a href="SMS" title="SMS">Short Messages</a> (SM) and <a href="Cell_Broadcast" title="Cell Broadcast">Cell Broadcast Messages</a> (CB) which carries a basic information how the recipient handset should process the received message. The information includes:
</p>
<ul><li>the character set or message coding, which determines the encoding of the message user data</li>
<li>the message class, which determines to which component of the Mobile Station (MS) or User Equipment (UE) the message should be delivered</li>
<li>the request to automatically delete the message after reading</li>
<li>the state of flags indicating presence of unread voicemail, fax, e-mail or other messages</li>
<li>the indication that the message content is compressed</li>
<li>the language of the cell broadcast message</li></ul>
<p>The field is described in <a href="GSM_03.40" title="GSM 03.40">3GPP 23.040</a> and <a href="GSM_03.38" title="GSM 03.38">3GPP 23.038</a> under the name TP-DCS.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Message_character_sets">Message character sets</h2></div>
<p>A special 7-bit encoding called the <a href="GSM_03.38" title="GSM 03.38"><i>GSM 7 bit default alphabet</i></a> was designed for the Short Message System in GSM. The alphabet contains the most-often used symbols from most Western-European languages (and some Greek uppercase letters). Some <a href="ASCII" title="ASCII">ASCII</a> characters and the <a href="Euro_sign" title="Euro sign">Euro sign</a> did not fit into the GSM 7-bit default alphabet and must be encoded using two septets. These characters form GSM 7 bit default alphabet <i>extension table</i>. Support of the GSM 7-bit alphabet is mandatory for GSM handsets and network elements.<sup id="cite_ref-3GPP_23.038_1-0" class="reference"><a href="#cite_note-3GPP_23.038-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>Languages which use <a href="Latin_script" title="Latin script">Latin script</a>, but use characters which are not present in the GSM 7-bit default alphabet, often replace missing characters with <a href="Diacritic" title="Diacritic">diacritic</a> marks with corresponding characters without diacritics, which causes not entirely satisfactory user experience, but is often accepted. In order to include these missing characters the 16-bit <a href="UTF-16" title="UTF-16">UTF-16</a> (in GSM called UCS-2) encoding may be used at the price of reducing the length of a (non-segmented) message from 160 to 70 characters.
</p><p>The messages in Chinese, Korean or Japanese languages must be encoded using the <a href="UTF-16" title="UTF-16">UTF-16</a> character encoding. The same was also true for other languages using non-Latin scripts like Russian, Arabic, Hebrew and various Indian languages. In 3GPP TS 23.038 8.0.0 published in 2008 a new feature, an extended <a href="GSM_03.38#National_language_shift_tables" title="GSM 03.38">National language shift table</a> was introduced, which in the version 11.0.0 published in 2012 covers <a href="Turkish_language" title="Turkish language">Turkish</a>, <a href="Spanish_language" title="Spanish language">Spanish</a>, <a href="Portuguese_language" title="Portuguese language">Portuguese</a>, <a href="Bengali_language" title="Bengali language">Bengali</a>, <a href="Gujarati_language" title="Gujarati language">Gujarati</a>, <a href="Hindi" title="Hindi">Hindi</a>, <a href="Kannada" title="Kannada">Kannada</a>, <a href="Malayalam" title="Malayalam">Malayalam</a>, <a href="Oriya_language" class="mw-redirect" title="Oriya language">Oriya</a>, <a href="Punjabi_language" title="Punjabi language">Punjabi</a>, <a href="Tamil_language" title="Tamil language">Tamil</a>, <a href="Telugu_language" title="Telugu language">Telugu</a> and <a href="Urdu" title="Urdu">Urdu</a> languages. The mechanism replaces GSM 7-bit default alphabet code table and/or extended table with a national table(s) according to special information elements in <a href="User_Data_Header" title="User Data Header">User Data Header</a>. The non-segmented message using national language shift table(s) may carry up to 155 (or 153) 7-bit characters.
</p><p>GSM recognizes only two encodings for <a href="Text_file" title="Text file">text messages</a> and one encoding for <a href="Binary_file" title="Binary file">binary messages</a>:
</p>
<ul><li>GSM 7-bit default alphabet (which includes using of National language shift tables as well)</li>
<li>UCS-2</li>
<li>8-bit data</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Message_classes">Message classes</h2></div>
<p>The TP-DCS octet has a complex syntax to allow carrying of other information; the most notable are message classes:
</p>
<table class="wikitable" style="text-align:left">
<caption>Message Classes
</caption>
<tbody><tr>
<th>Value</th>
<th>Message Class
</th></tr>
<tr>
<td>0 0</td>
<td>0 - <a href="Short_Message_Service" class="mw-redirect" title="Short Message Service">Flash messages</a>
</td></tr>
<tr>
<td>0 1</td>
<td>1 - ME-specific
</td></tr>
<tr>
<td>1 0</td>
<td>2 - SIM / USIM specific
</td></tr>
<tr>
<td>1 1</td>
<td>3 - TE-specific
</td></tr></tbody></table>
<p><a href="Short_Message_Service" class="mw-redirect" title="Short Message Service">Flash messages</a> are received by a mobile phone even though it has full memory. They are not stored in the phone, they just displayed on the phone display.
</p>
<div class="mw-heading mw-heading2"><h2 id="Other_features">Other features</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Automatic_deletion_after_reading">Automatic deletion after reading</h3></div>
<p>The handset should delete any message received with a TP-DCS value falling to the "Message Marked for Automatic Deletion Coding Group" after user has read it.
</p>
<div class="mw-heading mw-heading3"><h3 id="Message_waiting_indication">Message waiting indication</h3></div>
<p>Message Waiting Indication group of DCS values serves to set or reset flags indicating presence of unread <a href="Voicemail" title="Voicemail">voicemail</a>, <a href="Fax" title="Fax">fax</a>, <a href="E-mail" class="mw-redirect" title="E-mail">e-mail</a> or other messages.
</p>
<div class="mw-heading mw-heading3"><h3 id="Data_compression">Data compression</h3></div>
<p>A special DCS value also allows message <a href="Data_compression" title="Data compression">compression</a>, but it perhaps is not used by any operator.
</p>
<div class="mw-heading mw-heading2"><h2 id="DCS_values">DCS values</h2></div>
<div class="mw-heading mw-heading3"><h3 id="SMS_data_coding_scheme">SMS data coding scheme</h3></div>
<p>The values of TP-DCS are defined in <a href="GSM_03.38" title="GSM 03.38">GSM recommendation 03.38</a>.<sup id="cite_ref-3GPP_23.038_1-1" class="reference"><a href="#cite_note-3GPP_23.038-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<table class="wikitable">
<tbody><tr>
<th colspan="6" style="text-align:center;">Coding Group: General Data Coding
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Class
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">00
</td>
<td style="text-align:center;">0
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">01
</td>
<td style="text-align:center;">1
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">02
</td>
<td style="text-align:center;">2
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">03
</td>
<td style="text-align:center;">3
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">04
</td>
<td style="text-align:center;">4
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">05
</td>
<td style="text-align:center;">5
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">06
</td>
<td style="text-align:center;">6
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">07
</td>
<td style="text-align:center;">7
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">08
</td>
<td style="text-align:center;">8
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">09
</td>
<td style="text-align:center;">9
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">0A
</td>
<td style="text-align:center;">10
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">0B
</td>
<td style="text-align:center;">11
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">0C
</td>
<td style="text-align:center;">12
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">0D
</td>
<td style="text-align:center;">13
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">0E
</td>
<td style="text-align:center;">14
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">0F
</td>
<td style="text-align:center;">15
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">10
</td>
<td style="text-align:center;">16
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">11
</td>
<td style="text-align:center;">17
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">12
</td>
<td style="text-align:center;">18
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">13
</td>
<td style="text-align:center;">19
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">14
</td>
<td style="text-align:center;">20
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">15
</td>
<td style="text-align:center;">21
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">16
</td>
<td style="text-align:center;">22
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">17
</td>
<td style="text-align:center;">23
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">18
</td>
<td style="text-align:center;">24
</td>
<td>UCS2</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">19
</td>
<td style="text-align:center;">25
</td>
<td>UCS2</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">1A
</td>
<td style="text-align:center;">26
</td>
<td>UCS2</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">1B
</td>
<td style="text-align:center;">27
</td>
<td>UCS2</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">1C
</td>
<td style="text-align:center;">28
</td>
<td>(reserved)</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">1D
</td>
<td style="text-align:center;">29
</td>
<td>(reserved)</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">1E
</td>
<td style="text-align:center;">30
</td>
<td>(reserved)</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">1F
</td>
<td style="text-align:center;">31
</td>
<td>(reserved)</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">20
</td>
<td style="text-align:center;">32
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">21
</td>
<td style="text-align:center;">33
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">22
</td>
<td style="text-align:center;">34
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">23
</td>
<td style="text-align:center;">35
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">24
</td>
<td style="text-align:center;">36
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">25
</td>
<td style="text-align:center;">37
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">26
</td>
<td style="text-align:center;">38
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">27
</td>
<td style="text-align:center;">39
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">28
</td>
<td style="text-align:center;">40
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">29
</td>
<td style="text-align:center;">41
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">2A
</td>
<td style="text-align:center;">42
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">2B
</td>
<td style="text-align:center;">43
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">2C
</td>
<td style="text-align:center;">44
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">2D
</td>
<td style="text-align:center;">45
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">2E
</td>
<td style="text-align:center;">46
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">2F
</td>
<td style="text-align:center;">47
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">30
</td>
<td style="text-align:center;">48
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">31
</td>
<td style="text-align:center;">49
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">32
</td>
<td style="text-align:center;">50
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">33
</td>
<td style="text-align:center;">51
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">34
</td>
<td style="text-align:center;">52
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">35
</td>
<td style="text-align:center;">53
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">36
</td>
<td style="text-align:center;">54
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">37
</td>
<td style="text-align:center;">55
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">38
</td>
<td style="text-align:center;">56
</td>
<td>UCS2</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">39
</td>
<td style="text-align:center;">57
</td>
<td>UCS2</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">3A
</td>
<td style="text-align:center;">58
</td>
<td>UCS2</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">3B
</td>
<td style="text-align:center;">59
</td>
<td>UCS2</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">3C
</td>
<td style="text-align:center;">60
</td>
<td>(reserved)</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">3D
</td>
<td style="text-align:center;">61
</td>
<td>(reserved)</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">3E
</td>
<td style="text-align:center;">62
</td>
<td>(reserved)</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">3F
</td>
<td style="text-align:center;">63
</td>
<td>(reserved)</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<th colspan="6" style="text-align:center;">Coding Group: Message Marked for Automatic Deletion
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Class
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">40
</td>
<td style="text-align:center;">64
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">41
</td>
<td style="text-align:center;">65
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">42
</td>
<td style="text-align:center;">66
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">43
</td>
<td style="text-align:center;">67
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">44
</td>
<td style="text-align:center;">68
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">45
</td>
<td style="text-align:center;">69
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">46
</td>
<td style="text-align:center;">70
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">47
</td>
<td style="text-align:center;">71
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">48
</td>
<td style="text-align:center;">72
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">49
</td>
<td style="text-align:center;">73
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">4A
</td>
<td style="text-align:center;">74
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">4B
</td>
<td style="text-align:center;">75
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">4C
</td>
<td style="text-align:center;">76
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">4D
</td>
<td style="text-align:center;">77
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">4E
</td>
<td style="text-align:center;">78
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">4F
</td>
<td style="text-align:center;">79
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">50
</td>
<td style="text-align:center;">80
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">51
</td>
<td style="text-align:center;">81
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">52
</td>
<td style="text-align:center;">82
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">53
</td>
<td style="text-align:center;">83
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">54
</td>
<td style="text-align:center;">84
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">55
</td>
<td style="text-align:center;">85
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">56
</td>
<td style="text-align:center;">86
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">57
</td>
<td style="text-align:center;">87
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">58
</td>
<td style="text-align:center;">88
</td>
<td>UCS2</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">59
</td>
<td style="text-align:center;">89
</td>
<td>UCS2</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">5A
</td>
<td style="text-align:center;">90
</td>
<td>UCS2</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">5B
</td>
<td style="text-align:center;">91
</td>
<td>UCS2</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">5C
</td>
<td style="text-align:center;">92
</td>
<td>(reserved)</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">5D
</td>
<td style="text-align:center;">93
</td>
<td>(reserved)</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">5E
</td>
<td style="text-align:center;">94
</td>
<td>(reserved)</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">5F
</td>
<td style="text-align:center;">95
</td>
<td>(reserved)</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">60
</td>
<td style="text-align:center;">96
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">61
</td>
<td style="text-align:center;">97
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 1 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">62
</td>
<td style="text-align:center;">98
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 2 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">63
</td>
<td style="text-align:center;">99
</td>
<td>GSM 7 bit</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Bits 1 and 0 have value 3 but no message class present
</td></tr>
<tr>
<td style="text-align:center;">64
</td>
<td style="text-align:center;">100
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">65
</td>
<td style="text-align:center;">101
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">66
</td>
<td style="text-align:center;">102
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">67
</td>
<td style="text-align:center;">103
</td>
<td>8 bit data</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">68
</td>
<td style="text-align:center;">104
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">69
</td>
<td style="text-align:center;">105
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">6A
</td>
<td style="text-align:center;">106
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">6B
</td>
<td style="text-align:center;">107
</td>
<td>UCS2</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">6C
</td>
<td style="text-align:center;">108
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">6D
</td>
<td style="text-align:center;">109
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 1 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">6E
</td>
<td style="text-align:center;">110
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 2 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">6F
</td>
<td style="text-align:center;">111
</td>
<td>(reserved)</td>
<td>Default
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
<p>Bits 1 and 0 have value 3 but no message class present
</p>
</td></tr>
<tr>
<td style="text-align:center;">70
</td>
<td style="text-align:center;">112
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">71
</td>
<td style="text-align:center;">113
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">72
</td>
<td style="text-align:center;">114
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">73
</td>
<td style="text-align:center;">115
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">74
</td>
<td style="text-align:center;">116
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">75
</td>
<td style="text-align:center;">117
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">76
</td>
<td style="text-align:center;">118
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">77
</td>
<td style="text-align:center;">119
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">78
</td>
<td style="text-align:center;">120
</td>
<td>UCS2</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">79
</td>
<td style="text-align:center;">121
</td>
<td>UCS2</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">7A
</td>
<td style="text-align:center;">122
</td>
<td>UCS2</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">7B
</td>
<td style="text-align:center;">123
</td>
<td>UCS2</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Compression set but Character set can't be compressed
</td></tr>
<tr>
<td style="text-align:center;">7C
</td>
<td style="text-align:center;">124
</td>
<td>(reserved)</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">7D
</td>
<td style="text-align:center;">125
</td>
<td>(reserved)</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">7E
</td>
<td style="text-align:center;">126
</td>
<td>(reserved)</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<td style="text-align:center;">7F
</td>
<td style="text-align:center;">127
</td>
<td>(reserved)</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">+</td>
<td>Reserved character set
</td></tr>
<tr>
<th colspan="6" style="text-align:center;">Coding Group: Reserved
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Class
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">80
</td>
<td style="text-align:center;">128
</td>
<td>(not defined)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved coding group
</td></tr>
<tr>
<td colspan="6">... up to ...
</td></tr>
<tr>
<td style="text-align:center;">BF
</td>
<td style="text-align:center;">191
</td>
<td>(not defined)</td>
<td>Default
</td>
<td style="text-align:center;">-</td>
<td>Reserved coding group
</td></tr>
<tr>
<th colspan="6" style="text-align:center;">Coding Group: Message Waiting Info: Discard Message
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Waiting Information
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">C0
</td>
<td style="text-align:center;">192
</td>
<td>(not defined)</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">C1
</td>
<td style="text-align:center;">193
</td>
<td>(not defined)</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">C2
</td>
<td style="text-align:center;">194
</td>
<td>(not defined)</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">C3
</td>
<td style="text-align:center;">195
</td>
<td>(not defined)</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">C4
</td>
<td style="text-align:center;">196
</td>
<td>(not defined)</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">C5
</td>
<td style="text-align:center;">197
</td>
<td>(not defined)</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">C6
</td>
<td style="text-align:center;">198
</td>
<td>(not defined)</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">C7
</td>
<td style="text-align:center;">199
</td>
<td>(not defined)</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">C8
</td>
<td style="text-align:center;">200
</td>
<td>(not defined)</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">C9
</td>
<td style="text-align:center;">201
</td>
<td>(not defined)</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">CA
</td>
<td style="text-align:center;">202
</td>
<td>(not defined)</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">CB
</td>
<td style="text-align:center;">203
</td>
<td>(not defined)</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">CC
</td>
<td style="text-align:center;">204
</td>
<td>(not defined)</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">CD
</td>
<td style="text-align:center;">205
</td>
<td>(not defined)</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">CE
</td>
<td style="text-align:center;">206
</td>
<td>(not defined)</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">CF
</td>
<td style="text-align:center;">207
</td>
<td>(not defined)</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<th colspan="6" style="text-align:center;">Coding Group: Message Waiting Info: Store Message
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Waiting Information
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">D0
</td>
<td style="text-align:center;">208
</td>
<td>GSM 7 bit</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">D1
</td>
<td style="text-align:center;">209
</td>
<td>GSM 7 bit</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">D2
</td>
<td style="text-align:center;">210
</td>
<td>GSM 7 bit</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">D3
</td>
<td style="text-align:center;">211
</td>
<td>GSM 7 bit</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">D4
</td>
<td style="text-align:center;">212
</td>
<td>GSM 7 bit</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">D5
</td>
<td style="text-align:center;">213
</td>
<td>GSM 7 bit</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">D6
</td>
<td style="text-align:center;">214
</td>
<td>GSM 7 bit</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">D7
</td>
<td style="text-align:center;">215
</td>
<td>GSM 7 bit</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">D8
</td>
<td style="text-align:center;">216
</td>
<td>GSM 7 bit</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">D9
</td>
<td style="text-align:center;">217
</td>
<td>GSM 7 bit</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">DA
</td>
<td style="text-align:center;">218
</td>
<td>GSM 7 bit</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">DB
</td>
<td style="text-align:center;">219
</td>
<td>GSM 7 bit</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">DC
</td>
<td style="text-align:center;">220
</td>
<td>GSM 7 bit</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">DD
</td>
<td style="text-align:center;">221
</td>
<td>GSM 7 bit</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">DE
</td>
<td style="text-align:center;">222
</td>
<td>GSM 7 bit</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">DF
</td>
<td style="text-align:center;">223
</td>
<td>GSM 7 bit</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">E0
</td>
<td style="text-align:center;">224
</td>
<td>UCS2</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">E1
</td>
<td style="text-align:center;">225
</td>
<td>UCS2</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">E2
</td>
<td style="text-align:center;">226
</td>
<td>UCS2</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">E3
</td>
<td style="text-align:center;">227
</td>
<td>UCS2</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">E4
</td>
<td style="text-align:center;">228
</td>
<td>UCS2</td>
<td>Voicemail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">E5
</td>
<td style="text-align:center;">229
</td>
<td>UCS2</td>
<td>Fax Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">E6
</td>
<td style="text-align:center;">230
</td>
<td>UCS2</td>
<td>E-mail Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">E7
</td>
<td style="text-align:center;">231
</td>
<td>UCS2</td>
<td>Other Inactive
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">E8
</td>
<td style="text-align:center;">232
</td>
<td>UCS2</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">E9
</td>
<td style="text-align:center;">233
</td>
<td>UCS2</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">EA
</td>
<td style="text-align:center;">234
</td>
<td>UCS2</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">EB
</td>
<td style="text-align:center;">235
</td>
<td>UCS2</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">EC
</td>
<td style="text-align:center;">236
</td>
<td>UCS2</td>
<td>Voicemail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">ED
</td>
<td style="text-align:center;">237
</td>
<td>UCS2</td>
<td>Fax Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">EE
</td>
<td style="text-align:center;">238
</td>
<td>UCS2</td>
<td>E-mail Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<td style="text-align:center;">EF
</td>
<td style="text-align:center;">239
</td>
<td>UCS2</td>
<td>Other Active
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 2
</td></tr>
<tr>
<th colspan="6" style="text-align:center;">Coding Group: Data Coding/Message Class
</th></tr>
<tr>
<th scope="column" colspan="2">DCS<br>hex dec</th>
<th>Character Set</th>
<th>Message Class
</th>
<th scope="column" style="text-align:center;">Compressed</th>
<th>Reserved Because
</th></tr>
<tr>
<td style="text-align:center;">F0
</td>
<td style="text-align:center;">240
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F1
</td>
<td style="text-align:center;">241
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F2
</td>
<td style="text-align:center;">242
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F3
</td>
<td style="text-align:center;">243
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F4
</td>
<td style="text-align:center;">244
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F5
</td>
<td style="text-align:center;">245
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F6
</td>
<td style="text-align:center;">246
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F7
</td>
<td style="text-align:center;">247
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>
</td></tr>
<tr>
<td style="text-align:center;">F8
</td>
<td style="text-align:center;">248
</td>
<td>GSM 7 bit</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">F9
</td>
<td style="text-align:center;">249
</td>
<td>GSM 7 bit</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FA
</td>
<td style="text-align:center;">250
</td>
<td>GSM 7 bit</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FB
</td>
<td style="text-align:center;">251
</td>
<td>GSM 7 bit</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FC
</td>
<td style="text-align:center;">252
</td>
<td>8 bit data</td>
<td>Class 0 (Flash message)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FD
</td>
<td style="text-align:center;">253
</td>
<td>8 bit data</td>
<td>Class 1 (ME-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FE
</td>
<td style="text-align:center;">254
</td>
<td>8 bit data</td>
<td>Class 2 (SIM/USIM-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr>
<tr>
<td style="text-align:center;">FF
</td>
<td style="text-align:center;">255
</td>
<td>8 bit data</td>
<td>Class 3 (TE-specific)
</td>
<td style="text-align:center;">-</td>
<td>Value of bit 3
</td></tr></tbody></table>
<p><a href="IDEN" title="IDEN">iDEN</a> mobile standard uses values F7<sub>16</sub> and F8<sub>16</sub> in a special way.
</p>
<div class="mw-heading mw-heading3"><h3 id="CBS_data_coding_scheme">CBS data coding scheme</h3></div>
<p>For the DCS values in Cell Broadcast Messages see <a href="GSM_03.38" title="GSM 03.38">GSM recommendation 03.38</a>.<sup id="cite_ref-3GPP_23.038_1-2" class="reference"><a href="#cite_note-3GPP_23.038-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Short_Message_Service" class="mw-redirect" title="Short Message Service">Short Message Service</a> (SMS)</li>
<li><a href="Cell_Broadcast" title="Cell Broadcast">Cell Broadcast</a></li>
<li><a href="GSM_03.38" title="GSM 03.38">GSM 03.38</a></li>
<li><a href="GSM_03.40" title="GSM 03.40">GSM 03.40</a></li>
<li><a href="User_Data_Header" title="User Data Header">User Data Header</a></li>
<li><a href="Concatenated_SMS" title="Concatenated SMS">Concatenated SMS</a></li>
<li><a href="Short_message_service_technical_realisation_(GSM)" class="mw-redirect" title="Short message service technical realisation (GSM)">Short message service technical realisation (GSM)</a></li>
<li><a href="Enhanced_Messaging_Service" title="Enhanced Messaging Service">Enhanced Messaging Service</a></li>
<li><a href="Multimedia_Messaging_Service" title="Multimedia Messaging Service">Multimedia Messaging Service</a></li>
<li><a href="Short_Message_Peer-to-Peer" title="Short Message Peer-to-Peer">Short Message Peer-to-Peer</a></li>
<li><a href="Universal_Computer_Protocol" class="mw-redirect" title="Universal Computer Protocol">Universal Computer Protocol</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-3GPP_23.038-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-3GPP_23.038_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-3GPP_23.038_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-3GPP_23.038_1-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.3gpp.org/ftp/Specs/html-info/23038.htm">3GPP TS 23.038</a>, Alphabets and language-specific information.</span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2023-10-29" href="https://en.wikipedia.org/wiki/?title=Data_Coding_Scheme&oldid=1182420524">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>